package br.com.friendzone.modelo.mensagem;

import java.util.Date;

import br.com.friendzone.annotations.Chave;
import br.com.friendzone.annotations.Coluna;
import br.com.friendzone.annotations.Id;
import br.com.friendzone.annotations.Relacionamento;
import br.com.friendzone.modelo.pessoa.Pessoa;
import br.com.friendzone.modelo.util.SolrEntity;

@Chave(nome = "mensagemArmazenamento")
public class MensagemArmazenamento extends SolrEntity {

	private static final long serialVersionUID = 1L;

	@Coluna(nome = "dataMensagemArmazenamento")
	private Date dataArmazenamento;

	@Relacionamento(id = "dePessoaMensagemArmazenamento")
	private Pessoa dePessoaArmazenamento;

	@Id(nome = "idMensagemArmazenamento")
	private String id;

	@Relacionamento(id = "paraPessoaMensagemArmazenamento")
	private Pessoa paraPessoaArmazenamento;

	@Coluna(nome = "textoMensagemArmazenamento")
	private String textoArmazenametno;

	public Date getDataArmazenamento() {
		return dataArmazenamento;
	}

	public Pessoa getDePessoaArmazenamento() {
		return dePessoaArmazenamento;
	}

	public String getId() {
		return id;
	}

	public Pessoa getParaPessoaArmazenamento() {
		return paraPessoaArmazenamento;
	}

	public String getTextoArmazenametno() {
		return textoArmazenametno;
	}

	public void setDataArmazenamento(Date dataArmazenamento) {
		this.dataArmazenamento = dataArmazenamento;
	}

	public void setDePessoaArmazenamento(Pessoa dePessoaArmazenamento) {
		this.dePessoaArmazenamento = dePessoaArmazenamento;
	}

	public void setId(String id) {
		this.id = id;
	}

	public void setParaPessoaArmazenamento(Pessoa paraPessoaArmazenamento) {
		this.paraPessoaArmazenamento = paraPessoaArmazenamento;
	}

	public void setTextoArmazenametno(String textoArmazenametno) {
		this.textoArmazenametno = textoArmazenametno;
	}

}
